package mybatis.entity;

import java.util.Date;

public class AnnotationEntity {
    // id
    private Long accountId;
    // 申请人ID
    private String uid;
    // 申请人名称
    private String userName;
    // 申请类型
    private String applyType;
    // 权限类别
    private String permitType;
    // 状态
    private String status;
    // 当前处理人ID
    private String currentProcUid;
    // 当前处理人名称
    private String currentProcName;
    // 创建者ID
    private String createUid;
    // 创建者名称
    private String createName;
    // 创建时间
    private Date createTime;
    // 操作步骤
    private String step;
    // 经理名称
    private String managerName;
    // 项目
    private String managerId;
    // 备注
    private String remark;
    private String exportType;
    // 地区（目前只用于VPN）
    private String region;
    // 账号（目前只用于VPN）
    private String accountNumber;
    // 流程类型（目前只用于4a）
    private String flowType;
    // 系统操作员id（目前只是gitlab和jira使用）
    private Long operatorId;
    // 系统操作员姓名（目前只是gitlab和jira使用）
    private String operatorName;
    // 列表排序 默认降序
    private int sort = 0;
    // 申请单详情
    private Long approveUid;
    // 审批人名字
    private String approveName;
    private Integer objectFlag;

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getApplyType() {
        return applyType;
    }

    public void setApplyType(String applyType) {
        this.applyType = applyType;
    }

    public String getPermitType() {
        return permitType;
    }

    public void setPermitType(String permitType) {
        this.permitType = permitType;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCurrentProcUid() {
        return currentProcUid;
    }

    public void setCurrentProcUid(String currentProcUid) {
        this.currentProcUid = currentProcUid;
    }

    public String getCurrentProcName() {
        return currentProcName;
    }

    public void setCurrentProcName(String currentProcName) {
        this.currentProcName = currentProcName;
    }

    public String getCreateUid() {
        return createUid;
    }

    public void setCreateUid(String createUid) {
        this.createUid = createUid;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getStep() {
        return step;
    }

    public void setStep(String step) {
        this.step = step;
    }

    public String getManagerName() {
        return managerName;
    }

    public void setManagerName(String managerName) {
        this.managerName = managerName;
    }

    public String getManagerId() {
        return managerId;
    }

    public void setManagerId(String managerId) {
        this.managerId = managerId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getExportType() {
        return exportType;
    }

    public void setExportType(String exportType) {
        this.exportType = exportType;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public String getAccountNumber() {
        return accountNumber;
    }

    public void setAccountNumber(String accountNumber) {
        this.accountNumber = accountNumber;
    }

    public String getFlowType() {
        return flowType;
    }

    public void setFlowType(String flowType) {
        this.flowType = flowType;
    }

    public Long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public Long getApproveUid() {
        return approveUid;
    }

    public void setApproveUid(Long approveUid) {
        this.approveUid = approveUid;
    }

    public String getApproveName() {
        return approveName;
    }

    public void setApproveName(String approveName) {
        this.approveName = approveName;
    }

    public Integer getObjectFlag() {
        return objectFlag;
    }

    public void setObjectFlag(Integer objectFlag) {
        this.objectFlag = objectFlag;
    }
}
